// 入口文件
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter);
// 主组件模块引入
import app from './app.vue'
// 自定义路由引入
import router from './router/router.js'
// 时间格式化模块引入
// vuex仓储
import Vuex from 'vuex';
Vue.use(Vuex);
var store = new Vuex.Store({
  state:{ // this.$store.state  获取state里面的元素
    count:1
  },
  mutations:{// this.$store.commit(方法名，参数)  获取mutations里面的方法

    add(){
      this.count +=1
      console.log(this.count)

    }
  },
  getters:{// this.$store.getters  获取getter里面的元素

  }
})


import moment from 'moment'
// http请求模块引入
import VueResource from 'vue-resource';
Vue.use(VueResource);
Vue.http.options.root = 'http://vue.studyit.io'
//  定义全局过滤器
// Vue.filter('dataFormat',function (dataStr,pattern = "YYYY-MM-DD HH:mm:ss") {
//   return moment(dataStr).format(pattern)
// })

Vue.filter('dateFormat',(dateStr,pattern="YYYY-MM-DD HH:mm:ss") => {
  return moment(dateStr).format(pattern)

})


import {
  Header,
  Swipe, 
  SwipeItem,
  Toast,
Button} from 'mint-ui'
import 'mint-ui/lib/style.css'// 没办法，只能这样了

Vue.component(Header.name,Header)
Vue.component(Swipe.name,Swipe)
Vue.component(SwipeItem.name,SwipeItem)
Vue.component(Toast.name,Toast)
Vue.component(Button.name,Button)

// mui引入部分
import './lib/mui/css/mui.min.css'
import './lib/mui/js/mui.min.js'
import './lib/mui/css/icons-extra.css'
// import './lib/mui'





var VM = new Vue({
  el:'#app',
  render:c => c(app),
  router,
  store
})